Skip to content

Add supplementary media accessibility guard#542

Open
AlonePenguin wants to merge 1 commit into
SCIBASE-AI:mainfrom
AlonePenguin:codex/supplementary-media-accessibility-guard-14
Open

Add supplementary media accessibility guard#542
AlonePenguin wants to merge 1 commit into
SCIBASE-AI:mainfrom
AlonePenguin:codex/supplementary-media-accessibility-guard-14

Conversation

@AlonePenguin
Copy link
Copy Markdown

@algora-pbc /claim #14

Summary

  • Adds a distinct supplementary-media-accessibility-guard/ module for Scientific/Engineering Data & Code Hosting.
  • Validates hosted supplementary images, microscopy clips, protocol videos, and figure panels before public preview/API/export.
  • Checks alt text, captions, transcript coverage, timecoded segment labels, thumbnail provenance, checksum parity, embargo/access state, and DataCite/schema.org accessibility metadata.

Non-overlap

This avoids existing #14 slices for broad FAIR manifests, artifact package integrity, preview cache/version drift, raw-instrument previews, notebook previews, retention/tombstones, model-card lineage, license metadata, sensitive redaction, schema evolution, data dictionaries, persistent identifiers, SBOM/advisory checks, upload checkpoints, replica consistency, column sensitivity, malware/archive quarantine, and sandbox egress. It focuses only on supplementary media accessibility and provenance readiness before preview/export.

Validation

  • npm --prefix supplementary-media-accessibility-guard run check
  • npm --prefix supplementary-media-accessibility-guard test
  • npm --prefix supplementary-media-accessibility-guard run demo
  • npm --prefix supplementary-media-accessibility-guard run verify-video
  • git diff --cached --check -- supplementary-media-accessibility-guard

Demo artifact: supplementary-media-accessibility-guard/reports/demo.mp4 (H.264, 960x540, 4s, 18fps).

Synthetic data only. No live media stores, private projects, uploaded datasets, credentials, payment systems, financial accounts, or external APIs are used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant